A Cost-Sensitive Adaptation Engine for Server Consolidation of Multitier Applications
نویسندگان
چکیده
Virtualization-based server consolidation is an important technique for cost and energy reductions in data center environments and a key enabler of cloud computing. However, to ensure adequate application isolation and performance, consolidation demands runtime resource reconfiguration, especially of multi-tier services that have dynamic, rapidly changing workloads and responsiveness requirements. While virtualization makes reconfiguration easy through capacity controls, VM replication and migration, their indiscriminate use has performance implications. In this paper, we quantify the costs of Xen-based virtual machine adaptation and show that ignoring those costs can have significant impacts on the ability to satisfy response-time-based SLAs. We address this problem by developing a cost-sensitive adaptation engine that weighs the potential benefits of runtime reconfiguration decisions against their costs. Through extensive experimental results based on live workload traces, we show that the technique is able to maximize SLA fulfillment under typical time-of-day workload variations as well as flash crowds, and exhibits significantly improved transient behavior compared to approaches that do not account for adaptation costs.
منابع مشابه
Computer Network Time Synchronization using a Low Cost GPS Engine
Accurate and reliable time is necessary for financial and legal transactions, transportation, distribution systems, and many other applications. Time synchronization protocols such as NTP (the Network Time Protocol) have kept clocks of such applications synchronized to each other for many years. Nowadays there are many commercial GPS based NTP time server products at the market but they almost ...
متن کاملUsing CPU Gradients for Performance-aware Energy Conservation in Multitier Systems
Dynamic voltage and frequency scaling (DVFS) and virtual machine (VM) based server consolidation are techniques that hold promise for energy conservation, but can also have adverse impacts on system performance. For the responsiveness-sensitive multitier applications running in today’s data centers, queuing models should ideally be used to predict the impact of CPU scaling on response time, to ...
متن کاملAutonomic Placement of Heterogeneous Workloads
An enterprise data centers consolidate the workloads on the same physical hardware in order to reduce the cost of infrastructure and electrical energy. These workloads comprise both transactional and long-running analytic computations. Such consolidation brings new performance management challenges due to the intrinsically different nature of a heterogeneous set of mixed workloads, ranging from...
متن کاملCommunication-aware CPU Management for Consolidated Virtualization-based Hosting Platforms
Recent advances in software and architectural support for server virtualization have created interest in using this technology in the design of consolidated hosting platforms. Since virtualization enables easier and faster application migration as well as secure co-location of antagonistic applications, higher degrees of server consolidation are likely to result in such virtualization-based hos...
متن کاملTUCS Dissertations No 183 , October 2014 Adnan Ashraf Cost - Efficient Virtual Machine Management Provisioning , Admission Control , and Consolidation
One of the main challenges in Software Engineering is to cope with the transition from an industry based on software as a product to software as a service. The field of Software Engineering should provide the necessary methods and tools to develop and deploy new cost-efficient and scalable digital services. In this thesis, we focus on deployment platforms to ensure cost-efficient scalability of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009